<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Lingid, ehk links</title>
    </head>
    <body>
        <?php
            /*
             * -------------------------BLOKK 1--------------------------------
             * 
             * Veebis jõuab info kasutajani peamiselt kolmel viisil
             * 1)URL-id ja lingid (ehk Links), mis kasutajaid URL-idele suunavad
             * 
             * 2)Vormid ehk Forms. Kindlasti oled kunagi netis mõnd vormi täitnud
             * ning selle kusalegi ära saatnud. Saadetis jõuab nimelt serverisse,
             * mis väga tihti just nimelt PHP-d kasutab, et neilt vormidelt saadud
             * infot siis juba edasi töödelda
             * 
             * 3)Küpsised ehk Cookies. Küpsistes on mingi/mingid väärtus/väärtused juba kasutaja 
             * brauserisse salvestatud (s.t. mingi kasutajainfo on mingi lehe
             * poolt kasutaja arvuti kõvakettale salvestatud). Salvestatud 
             * väärtust/väärtuseid hakkab server aga oma edaspidises töös kasutama.
             * 
             * Nendele kolmele info vahetamise viisile saab viidata meetodite
             * GET, POST ja COOKIE abil. 
             * 
             * GET operatsioon sobib enamjaolt URLi puhul kasutamiseks, mille alusel
             * me saame infot URL-ilt (we get info from URL)
             * 
             * POST nagu nimigi ülteb kasutatakse millegi postitamiseks. Me postitame
             * vorme
             * 
             * COOKIE puhul aitab seoseid paremini meelde jätta ehk inglisekeelne 
             * lause "kid gets a cookie". Antud juhul on server lapse rollis, kes 
             * küpsise saab. (küpsisel on aga serverile vajalik info).
             * 
             * Vaatame esialgu täpsemalt linkimist
             */
        ?>
        <a href='Lingitud_leht_2.php'>Link lehele "Lingitud_leht_2.php"</a>
        
        <p>
            ------------------------------BLOKK 2---------------------------------<br/>
            Esimese lingi puhul nägime aga täielikku tühjust. Oletame, et tahan
            siit lehelt aga "Lingitud_leht_2.php" lehele aga midagi kaasa anda ja
            seda infot siis seal ka kuvada!
            
            Selleks tuleb URL aadressi lõppu kirjutada küsimärk ?
            Küsimärgi järel tuleb säilitada aga formaati 
            URL?key_1=value_1&key_2=value_2&...&key_n=value_n
            ehk 
            URL?võtmesõna_1=võtmesõnaleVastavVäärtus_1&võtmesõna_2=võtmesõnaleVastavVäärtus_2&...&võtmesõna_n=võtmesõnaleVastavVäärtus_n
            
            Nii ei saa url-i abil lõputult infot saata, kuid meie esmased vajadused
            täidab url-i kaudu info saatmiseks piiratud maht kindlasti ära.
            <b>Tähele tuleks panna aga asjaolu, et URL on kasutajatele nähtav, seega ei 
            tohiks selle kaudu edastada delikaatset informatsiooni!!!</b>
            
            Oletame, et tahan siinselt lehelt "Lingitud_leht_2"-le URL-i kaudu oma nime
            saata. Määran, et nime saatmiseks kasutan võtmesõna nimi, väärtus saab olema
            aga Reino. Üldistatult näeks URL-i kaudu sääraselt saadetav info välja
            nii:
            URL?nimi=Reino
            Kui tahaksin saata ka perekonnanime, võiks URL välja näha säärane
            URL?nimi=Reino&perenimi=Mand
            
            Piirdume esialgu vaid eesnime saatmisega ühelt lehelt teisele
            URL on meil antud juhul kohalikus serveris 
            http://localhost/tunniylesanded/Veebilehtede_ehituseks_vajalik/Lingid/Lingitud_leht_2.php, ehk lühidalt
            lihtsalt Lingitud_leht_2.php, kuna nii Lingitud_leht_1, kui ka Lingitud_leht_2
            asuvad ühe ja sama kausta all. Edastatav info tuleb URL-ile järgneva 
            ? märgi järgi
        </p>
        
        <a href='Lingitud_leht_2.php?nimi=Reino'>Klikka mu peale ja saadan lehele "Lingitud_leht_2.php" ühe eesnime</a>
        
        <p>
            Anname kolmanda lingi abil lisaks URL-i abil lehele 
            Lingitud_leht_2.php kaasa ka perenime
            
        </p>
        
        <a href='Lingitud_leht_2.php?nimi=Reino&perenimi=Mänd'>Klikka mu peale ja 
            saadan lehele "Lingitud_leht_2.php" ühe ees- ja perenime</a>
        
    </body>
</html>
